 <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>循环标签</title>
</head>
<body>
{foreach $list as $key=>$value}
  {$key}=>{$value->username}<br>
{/foreach}
<hr>
<!--
   也可以在模板中直接执行模型数据调用，而不是在控制器设置
-->
{foreach :model('user')->all() as $key=>$value}
    {$key}=>{$value.username}<br>
{/foreach}
<hr>
{volist name='list' id='value' offset='3' length='5'}                <!--也可以从模板中直接执行模型数据调用-->
{$key}=>{$value->username}<br>
{/volist}
<hr>
{volist name='list' id='value' mod='2'}
   {eq name='mod' value='0'}
  {$key}=>{$value->username}<br>
   {/eq}
{/volist}
<hr>
<!-- 使用empry属性 可以当没有任何数据的时候，师兄输出指定的提示-->
{volist name=':model("user")->where("id",1000)->find()' id='value' mod='2' empty='没有该数据'}

{$key}=>{$value->username}<br>

{/volist}
<hr>
<!--使用 key='k'，让索引从 1 开始计算，不指定就用{$i}，指定后失效；-->
{volist name='list' id='value' offset='3' length='5' key='k'}
{$k}.{$key}=>{$value->username}<br>
{/volist}
<hr>
{for start='1' end='10' comparion='>' step='2' name='i'}
 {$i}
{/for}
<hr>
</body>
</html>